given (the fact) that... - Français Anglais Dictionnaire